//
//  BaseTableControllerModel.h
//  YiCuiMiaoZhang
//
//  Created by Sings on 2019/5/22.
//  Copyright © 2018 益萃网络科技（中国）有限公司. All rights reserved.
//

#import "BaseControllerViewModel.h"

NS_ASSUME_NONNULL_BEGIN
@class BaseTableSectionModel;
@interface BaseTableControllerModel : BaseControllerViewModel

@property (nonatomic, strong, readonly) NSMutableArray<BaseTableSectionModel *> *sectionArray;

@property (nonatomic, assign, getter=isHeaderRefresh, readonly) BOOL headerRefresh;

@property (nonatomic, assign, getter=isFooterRefresh, readonly) BOOL footerRefresh;

- (void)oldPath:(NSIndexPath *)path MoveToPath:(NSIndexPath *)newPath;

- (void)refreshTableHeaderEnd:(void (^)(void))refreshEnd;

- (void)refreshTableFooterEnd:(void (^)(void))refreshEnd;

@end

NS_ASSUME_NONNULL_END
